<?php
App::uses('AppController','Controller');
class SeguridadController extends AppController {
	
	var $uses = array('Usuario');
	
	public function login(){
		
		$this->layout = 'plantillaLogin';
		if($this->Session->check('usuarioSesionSOT')){
		  	  $this->redirect(array('controller'=>'OrdenesTrabajo','action'=>'consultar_ordenes'));
		}
	}
	
	function validar_login(){
      	$res=null;
      	$this->layout='ajax';
      	
      	$res=array('resultado'=>'Error','mensaje'=>'Usuario o Password No V&aacute;lidos');
      	
      	if(isset($this->data)){
			$user = $this->data['Login']['Usuario'];
			$pass = $this->data['Login']['Password'];

			$condiciones = array('Usuario.idUsuario'=>$user,'Usuario.claveUsuario'=>sha1($pass));
			$usuario = $this->Usuario->find('first',array('conditions'=>$condiciones));
			
			if(count($usuario)>0){
				$this->Session->write('usuarioSesionSOT',$usuario);								
				$res = array('resultado'=>'OK','url'=> Router::url('/OrdenesTrabajo/consultar_ordenes',false));
			}
		}
		$this->set('rpta',$res);
	}
	
	function cerrar_sesion(){
		$this->Session->delete('usuarioSesionSOT');
		$this->redirect(array('controller'=>'Seguridad','action'=>'login'));
	}
      
	function index(){
		$this->redirect(array('controller'=>'Seguridad','action'=>'login'));
	}
}
?>